
//Prt Scr	E012E07C (E0F07CE0F012)
//Pause/Break	E11477E1F014E077 (None)

#define KEY_ESC      0x76
#define KEY_F1       0x05
#define KEY_F2       0x06
#define KEY_F3       0x04
#define KEY_F4       0x0C
#define KEY_F5       0x03
#define KEY_F6       0x0B
#define KEY_F7       0x83
#define KEY_F8       0x0A
#define KEY_F9       0x01
#define KEY_F10      0x09
#define KEY_F11      0x78
#define KEY_F12      0x07
#define KEY_TILDE    0x0E //~ `
#define KEY_1        0x16
#define KEY_2        0x1E
#define KEY_3        0x26
#define KEY_4        0x25
#define KEY_5        0x2E
#define KEY_6        0x36
#define KEY_7        0x3D
#define KEY_8        0x3E
#define KEY_9        0x46
#define KEY_0        0x45
#define KEY_MINUS    0x4E //-
#define KEY_PLUS     0x55 //+ =
#define KEY_BKSP     0x66
#define KEY_TAB      0x0D
#define KEY_Q        0x15
#define KEY_W        0x1D
#define KEY_E        0x24
#define KEY_R        0x2D
#define KEY_T        0x2C
#define KEY_Y        0x35
#define KEY_U        0x3C
#define KEY_I        0x43
#define KEY_O        0x44
#define KEY_P        0x4D
#define KEY_BRACKETL 0x54 // [
#define KEY_BRACKETR 0x5B // ]
#define KEY_PIPE     0x5D // | \     //
#define KEY_CAPSLOCK 0x58
#define KEY_A        0x1C
#define KEY_S        0x1B
#define KEY_D        0x23
#define KEY_F        0x2B
#define KEY_G        0x34
#define KEY_H        0x33
#define KEY_J        0x3B
#define KEY_K        0x42
#define KEY_L        0x4B
#define KEY_SEMICOLN 0x4C // ;
#define KEY_QUOTES   0x52 // '
#define KEY_ENTER    0x5A
#define KEY_SHIFTL   0x12
#define KEY_Z        0x1A
#define KEY_X        0x22
#define KEY_C        0x21
#define KEY_V        0x2A
#define KEY_B        0x32
#define KEY_N        0x31
#define KEY_M        0x3A
#define KEY_COMMA    0x41 // ,
#define KEY_PERIOD   0x49 // .
#define KEY_QUESTION 0x4A // ? / 
#define KEY_SHIFTR   0x59
#define KEY_CTRLL    0x14
#define KEY_ALTL     0x11
#define KEY_SPACE    0x29

#define KEY_NUMPAD_NUM_LOCK 0x77//(F077)
#define KEY_NUMPAD_MUL      0x7C//(F07C)//*
#define KEY_NUMPAD_MIN      0x7B//(F07B)//-
#define KEY_NUMPAD_7        0x6C//(F06C)
#define KEY_NUMPAD_8        0x75//(F075)
#define KEY_NUMPAD_9        0x7D//(F07D)
#define KEY_NUMPAD_PLUS     0x79//(F079)//+
#define KEY_NUMPAD_4        0x6B//(F06B)
#define KEY_NUMPAD_5        0x73//(F073)
#define KEY_NUMPAD_6        0x74//(F074)
#define KEY_NUMPAD_1        0x69//(F069)
#define KEY_NUMPAD_2        0x72//(F072)
#define KEY_NUMPAD_3        0x7A//(F07A)
#define KEY_NUMPAD_0        0x70//(F070)
#define KEY_NUMPAD_DOT      0x71//(F071)//.
#define KEY_SCROLL_LOCK     0x7E//(F07E)
#define KEY_NUMPAD_DIV      (0x4A|0x80) //E04A (E0F04A) // /
#define KEY_WINL            (0x1F|0x80) //E01F (E0F01F)
#define KEY_ALTR            (0x11|0x80) //E011 (E0F011)
#define KEY_WINR            (0x27|0x80) //E027 (E0F027)
#define KEY_MENU            (0x2F|0x80) //E02F (E0F02F)
#define KEY_CTRLR           (0x14|0x80) //E014 (E0F014)
#define KEY_INSERT          (0x70|0x80) //E070 (E0F070)
#define KEY_HOME            (0x6C|0x80) //E06C (E0F06C)
#define KEY_PAGE_UP         (0x7D|0x80) //E07D (E0F07D)
#define KEY_DELETE          (0x71|0x80) //E071 (E0F071)
#define KEY_END             (0x69|0x80) //E069 (E0F069)
#define KEY_PAGE_DOWN       (0x7A|0x80) //E07A (E0F07A)
#define KEY_ARROW_UP        (0x75|0x80) //E075 (E0F075)
#define KEY_ARROW_LEFT      (0x6B|0x80) //E06B (E0F06B)
#define KEY_ARROW_DOWN      (0x72|0x80) //E072 (E0F072)
#define KEY_ARROW_RIGHT     (0x74|0x80) //E074 (E0F074)
#define KEY_NUMPAD_ENTER    (0x5A|0x80) //E05A (E0F05A)
